import Axios from 'axios'

//判断是开发环境还是生产环境
let baseURL=""
if(process.env.NODE_ENV=="development"){
    //开发环境
    baseURL="http://172.21.100.51:3000"
}else if(process.env.NODE_ENV=='production'){
    //生产环境
    baseURL="http://172.21.100.51:3000"
}
// console.log(process.env)

const instance = Axios.create({
    baseURL,
    timeout:1000*2
})

//导出方法http()
export default function http(url,method,params={},data={}){
    return instance({
        url,
        method,
        params,
        data
    }).then(res=>{
        return res.data
    }).catch(err=>{
        //Promise是ES6语法中处理异常的
        return Promise.reject(err)
    })
}